abstract logical thought - Spanish English Dictionary